package com.xpalive.base.dto.page;

import java.util.List;
import java.util.function.Function;

/**
 * page begin with 1
 *
 * @param <T>
 */
public interface PageRsp<T> {

    long getPage();

    long getSize();

    long getTotal();

    long getTotalPage();

    List<T> getContent();

    <U> PageRsp<U> map(Function<? super T, ? extends U> converter);
}
